def latsym(word):
    ALF = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"
    for sym in word:
        if sym in ALF:
            return True
    return False

def tire(word):
    for sym2 in word:
        if sym2 == "-":
            return True
    return False

def kirill(word):
    ABC = "ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ"
    if word[0] in ABC:
        return True
    return False

print("Привет, напиши пожалуста слова с пробелами")
text = input()
a = text.split()
if len(a) < 2:
    print("Мало данных для анализа")
else:
    print(a)
    kors = 0
    lats = 0
    tires = 0
    kiri = 0
    sym2 = 0 
    for word in a:
        if len(word) <= 3:
            kors += 1
        if latsym(word) <= 3:
            lats += 1
        if kirill(word):   
            kiri += 1
        if tire(word):   
            sym2 += 1
        
        


    print(max(a, key=len))            
    print("Кол-во слов:",len(a) )
    print("Кол-во слов с заглавной кириллической буквы: ",kiri)
    print("Кол-во слов содержащих латинский символ:", lats)
    print("Кол-во слов не превышающих 3 символа:", kors)
    print("Кол-во слов в составе которых имеется дефис:", sym2 )
    print(" ")                                                
    print("Самое длинное слово:", max(a, key = len))
    print("Длина слова:", len(max(a, key = len)))
